﻿using System;
using System.Collections.Generic;

namespace SheepStorage.Domain.Entity
{
    /// <summary>
    /// 羊只转舍实体
    /// </summary>
    public partial class SheepChangeDormitory
    {

        /// <summary>
        /// 羊只转舍 Id
        /// </summary>
        public int SheepChangedormitoryId { get; set; }
        /// <summary>
        /// 耳号耳号
        /// </summary>
        public string? OverBit { get; set; }
        /// <summary>
        /// 电子耳号 
        /// </summary>
        public string? ElEarTag { get; set; }
        /// <summary>
        /// 转舍类型
        /// </summary>
        public int? ChangedormitoryType { get; set; }
        /// <summary>
        ///  转舍日期
        /// </summary>
        public DateTime? ChangedormitoryDate { get; set; }
        /// <summary>
        /// 转出栋舍
        /// </summary>
		 
		public string ? TransferOutDormitory { get; set; }
        /// <summary>
        /// 转出栏位
        /// </summary>
        public string? RollOutField { get; set; }
        /// <summary>
        /// 转入栋舍
        /// </summary>
        public int? TransferToDormitory { get; set; }
		/// <summary>
		/// 转入栏位todo int
		/// </summary>
		public int? DriveField { get; set; }
        /// <summary>
        /// 羊只品种
        /// </summary>
        public int? Variety { get; set; }
        /// <summary>
        /// 羊只性别
        /// </summary>
        public bool? SheepSex { get; set; }
        /// <summary>
        /// 单据号
        /// </summary>
        public string? DocumentNumber { get; set; }
        /// <summary>
        /// 流水号
        /// </summary>
        public string? SerialNumber { get; set; }
        /// <summary>
        /// 羊只类型
        /// </summary>
        public int? SheepType { get; set; }
        /// <summary>
        ///  审核状态 0weishenhe 
        /// </summary>
        public int? ChangeState { get; set; }

		public string? ChangeRemark { get; set; }
        public string? Auditor { get; set; }
        public DateTime? AuditTime { get; set; }
        public string? AddName { get; set; }
        public string? UpdateName { get; set; }
        public string? DelName { get; set; }
        public DateTime? AddTime { get; set; }
        public DateTime? UpdateTime { get; set; }
        public DateTime? DelTime { get; set; }
        public string? Remarks { get; set; }
        public int? IsDel { get; set; }
    }
}
